How long does a child usually stay in foster care?

The average time a child stays in foster care is 9-12 months.  A child may be in your home for a few weeks, months or even years.  The length of stay depends on the needs of the child and his/her parent`s participation in their service program.  The child`s caseworker works with foster parents regarding placement goals and needs of the child.